package org.luckyjourney.service.booking;

import org.luckyjourney.entity.booking.Booking;
import org.luckyjourney.entity.booking.PsychologicalAppointmentRecords;
import org.luckyjourney.entity.booking.dto.BookingDTO;
import org.luckyjourney.entity.booking.vo.BookingVO;
import org.luckyjourney.entity.plan.dto.PlanDTO;
import org.luckyjourney.entity.plan.vo.PlanVO;
import org.luckyjourney.util.PageResult;

import java.util.List;

public interface BookingService {
    List<PlanVO> selectPlan(PlanDTO planDTO);

    BookingVO insertClick(Booking booking);

    void insertPersonal(List<PsychologicalAppointmentRecords> psychologicalAppointmentRecords);

    BookingVO selectPersonal(Booking booking);

    PageResult selectPage(BookingDTO bookingDTO);
}
